import Axios from '@/utils/request';

/**
 * 新增投资组合组
 */
export function fdAcGroupInsert(data) {
    return Axios({
        url: '/fdAcGroup/insert',
        method: 'post',
        data: data,
    });
}

/**
 * 查询投资组合组
 */
export function fdAcGroupList() {
    return Axios({
        url: '/fdAcGroup/list',
        method: 'get',
    });
}

/**
 * 删除投资组合组
 */
export function fdAcGroupDeleteByCodes(data) {
    return Axios({
        url: '/fdAcGroup/delete/codes',
        method: 'delete',
        data: data,
    });
}

/**
 * 编辑投资组合组下的投资组合
 */
export function fdAcGroupInsertByCodes(groupCode, data) {
    return Axios({
        url: '/fdAcGroup/insert/codes/' + groupCode,
        method: 'put',
        data: data,
    });
}

/**
 * 通过 投资组合组代码 更新投资组合组
 */
export function fdAcGroupUpdate(data) {
    return Axios({
        url: '/fdAcGroup/update',
        method: 'put',
        data: data,
    });
}

/** *********************** 投资组合 ********************************* */
/**
 * 通过 投资组合组代码 查询该组下的所有投资组合信息
 */
export function fdAcListByCode(fdAcGroupCode: string) {
    return Axios({
        url: '/fdAc/list/' + fdAcGroupCode,
        method: 'get',
    });
}

/**
 * 根据基金组查询投资组合信息
 */
export function fdAcListByFundCode() {
    return Axios({
        url: '/fdAc/list/byFundCode',
        method: 'get',
    });
}
/** *********************** 投资组合 ********************************* */
